package org.example.aitest.entity;

import java.util.Date;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import java.io.Serializable;
import lombok.Data;

/**
 * 项目基本(ProjectBas)表实体类
 *
 * @author makejava
 * @since 2025-04-27 13:18:48
 */
@SuppressWarnings("serial")
@Data
public class ProjectBas extends Model<ProjectBas> {
    //登记
    private Integer id;
    //项目编号
    private String projectNo;
    //ERP项目编号
    private String erpProjectNo;
    //ERPWBS编号
    private String erpwbsNo;
    //项目名称
    private String projectName;
    //种类
    private String kind;
    //类别
    private String category;
    //承建单位
    private String cjUnit;
    //承建部门
    private String cjDepart;
    //成本中心
    private String costCenter;
    //成本大类
    private String costBigType;
    //类型
    private String type;
    //等级
    private String level;
    //项目经理
    private String projectManager;
    //项目金额
    private Double projectMoney;
    //是否重点项目
    private String isEmpProject;
    //立项时间
    private Date lxDate;
    //立项年度
    private String lxYear;
    //项目组合
    private String projectCom;
    //项目群
    private String projectGroup;
    //项目建设类型
    private String projectJsType;
    //验收
    private String ys;
    //阶段
    private String stage;
    //结项状态
    private String jxStatus;
    //进度
    private String jd;
    //ERP同步
    private String erpSync;
    //下一环节审批人
    private String nextEaMan;
    //审核状态
    private String auditStatus;
    //业务方向
    private String serveFx;
    //业务名称
    private String serveName;
    //业务范围
    private String serveScope;
    //是否本单位核心业务
    private String isThCenterSereve;
    //项目范围
    private String projectScope;

    /**
     * 获取主键值
     *
     * @return 主键值
     */
    @Override
    public Serializable pkVal() {
        return this.id;
    }
}

